package main

import "fmt"

// Author : CSR丶WARRIOR
// Time ： 2020/10/16  18:15
// TOOLS : GoLand
// FILENAME : methodExtend.go
// STATEMENT: 方法继承

type a struct {
	id   int
	name string
	age  int
}
type b struct {
	a
	addr string
}

func (a *a) printMsg() {
	fmt.Println(*a)
}

func main() {
	b1 := b{
		a:    a{1001, "ls", 23},
		addr: "杭州",
	}
	//调用父类方法
	b1.printMsg() //{1001 ls 23}
}
